package net.lab1024.smartadmin.module.business.torqueConverter.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * �½� [ ����� ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c) 2018 ��������Inc. All rights reserved.
 * @date  2021-11-19 11:18:26
 * @since JDK1.8
 */
@Data
public class TorqueConverterAddDTO {
    @ApiModelProperty("���")
    private String sn;

    @ApiModelProperty("�ͺ�")
    private String model;

    @ApiModelProperty("��Ӧ��")
    private String supplier;

    @ApiModelProperty("ѭ��Բֱ��(mm)")
    private Double diameter;

    @ApiModelProperty("������ر�")
    private Double initialTorqueRatio;

    @ApiModelProperty("��������")
    private String type;

    @ApiModelProperty("����ת������(kg*m^2)")
    private Double pumpInertia;

    @ApiModelProperty("����ת������(kg*m^2)")
    private Double turbineInertia;

    @ApiModelProperty("��Һ�ܶ�(kg/m^3)")
    private Double oilDensity;

    @ApiModelProperty("����(kg)")
    private Integer weight;

    @ApiModelProperty("����ʱ��")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty("����ʱ��")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    @ApiModelProperty("ͼƬ")
    private String image;

    @ApiModelProperty("�������Ƿ�ɼ�")
    private Integer isIndexShow;

    @ApiModelProperty("������")
    private Long createUser;

    @ApiModelProperty("�������Ƿ����")
    private Integer otherCanUse;


}
